# 与,或,非

# 与,就是and, 相当于中文语境里面的且, 只有所有的条件都为True, 结果才为True
# 或,就是or, 相当于中文语境里面的或, 只要有一个条件为True, 结果就为True
# 非,就是not, 相当于中文语境里面的非, 就是取反

# 用在哪里? 主要用于布尔值类型表达式

b1 = True
b2 = True
b3 = False
b4 = False

# 1.非是作用在一个布尔值之前, 就是取反
print('非b1:', not b1)
print('非b2:', not b2)
print('非b3:', not b3)
print('非b4:', not b4)

# 2.与是作用在两个布尔值之间, 就是并且的关系
print('b1与b2:', b1 and b2)
print('b1与b3:', b1 and b3)
print('b3与b4:', b3 and b4)

# 3.或是作用在两个布尔值之间, 就是或者的关系
print('b1或b2:', b1 or b2)
print('b1或b3:', b1 or b3)
print('b3或b4:', b3 or b4)
